﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ModuleBase
{
    public struct AxisStatus
    {
        public bool FlagHome;
        public bool FlagAlm;
        public bool FlagMError;
        public bool FlagPosLimit;
        public bool FlagNeglimit;
        public bool FlagPosSoftLim;
        public bool FlagNegSoftLim;
        public bool FlagEmgStop;
        public bool FlagSmoothStop;
        public bool FlagAbruptStop;
        public bool FlagServoOn;
        public bool FlagMoveEnd;
        public double PrfPos;
        public double EncPos;
        public ushort MoveMode;
    }
}
